#从框架中引入 标准模板 数据模型
from django.db import models

#创建数据模型 实质ORM 关系映射 类--表
class User(models.Model):
    #属性 类--表
    #字符型 models.CharField()
    #数值型 models.DateField()
    #时间型 models.DatetimeField()
    uid = models.AutoField(primary_key=True)
    username = models.CharField(max_length=32)
    userpassword = models.CharField(max_length=32)

class Shop(models.Model):
    #{‘id’:1,'name':'小米','img':'/src','price':100,'number':10}
    shop_id = models.AutoField(primary_key=True)
    shop_name = models.CharField(max_length=32)
    shop_img = models.CharField(max_length=32)
    shop_price = models.FloatField(max_length=32)
    shop_nubmer = models.FloatField(max_length=32)

class Cars(models.Model):
    cid = models.AutoField(primary_key=True)
    #shop_id 是我们的业务逻辑，进行关联，没有是什么实际意义（程序之间有联系，代码之间的联系）
    #shop_id = models.DecimalField(max_digits=10,decimal_places=0)
    #设置 商品 字段 并表示和之前建立 数据模型Shop 有关联 一对一 多对多 多对一（外键关联）
    shop = models.ForeignKey('Shop',on_delete=models.CASCADE)
    buy_count = models.DecimalField(max_digits=10,decimal_places=0)
    uid = models.DecimalField(max_digits=10,decimal_places=0)